/*Js peticiones al servidor*/
/*model de la pagina empleado*/
var app = angular.module('app', []);
/*declaraciondel servicio*/
app.factory('ep', function($http) {
    return {
        /*peticiones post*/
        envio: null,
        obtenerEmpleados: function(data) {
            return $http.get('/CUPF/empleadoServlet?action=1').success(data);
        },
        insert: function(data) {
            return $http({
                method: 'POST',
                url: '/CUPF/empleadoServlet',
                data: this.envio,
                headers: {'Content-Type': 'application/x-www-form-urlencoded'}
            }).success(data);
        }
    };
});
/*Enlace del controller con el servicio*/
app.controller('Empleado', function($scope, ep) {

    ep.obtenerEmpleados(function(data) {
        $scope.Empleado = data;

    });
/*peticion para insertar un empleado*/
    $scope.insert = function(empleado) {
        ep.envio = $.param({
            opcion: "2",
            Empleado: angular.toJson(empleado)
        });
/*respuesta de la peticion */        
        ep.insert(function(data) {
            if (data === '1') {
                alert('Se inserto correctamente el empleado');
            } else {

            }
        });
    };

});





